### f-字符串（格式化字符串字面量）

## 格式化字符串
str1 = 'HTML5+CSS3'
str2 = 'JavaScript+jQuery'
str3 = 'Bootstrap'
str4 = 'PHP+MySQL'

intro = f"""
{str1}网页设计与制作
{str2}交互式Web前端开发
{str3}响应式Web开发
{str4}动态网站开发
"""

print(intro)

## 格式化数字
num = 123456.789
price = 120000000
percent = 0.2568
science = 200000000
print(f"{num:.2f}")     # .2f 保留2位小数
print(f"{num:.0f}")     # .0f 保留整数
print(f"{price:,}")     # , 添加千分位分隔符
print(f"{percent:.2%}")     # .2% 保留2位小数的百分数
print(f"{science:e}")   # e 科学计数法形式

## 对齐
text = "这是一段文字"
print(f"{text:>20}")    # >20 右对齐,总宽度20
print(f"{text:^20}")    # ^20 居中对齐,总宽度20
print(f"{text:<20}")    # <20 左对齐总,宽度20

## 填充
num = 1
print(f"{text:*>20}")   # *>20 右对齐,总宽度20,使用*填充
print(f"{text:*^20}")   # *>20 居中对齐,总宽度20,使用*填充
print(f"{num:05}")      # 05 总宽度5,使用0填充
